package cn.sc.allinpay.allfavour.business.cashiertrsdetailonline;


import cn.pai.mvp.presenter.IPresenter;
import cn.pai.mvp.view.IView;

/**
 * 交易详情 契约
 *
 * @author pany
 * @date 2017年3月2日下午10:21:40
 */
public interface CashierTransDetailOnlineContract {
    interface View extends IView {

        /**
         * 订单号
         * @param data
         */
        void showOrderId(String data);

        /**
         * 交易时间
         * @param data
         */
        void showTransTime(String data);

        /**
         * 收银员
         * @param data
         */
        void showCashierName(String data);

        /**
         * 导购员
         * @param data
         */
        void showGuideName(String data);

        void showDetailView(int visible);

        /**
         * 交易金额
         * @param data
         */
        void showTransAmt(String data);

        /**
         * 折扣状态
         * @param data
         */
        void showDisState(String data);

        /**
         * 会员号
         * @param data
         */
        void showMemberNo(String data);

        /**
         * 会员优惠
         * @param data
         */
        void showDiscount(String data);

        /**
         * 卡券优惠
         * @param data
         */
        void showCoupons(String data);

        /**
         * 电子钱包
         */
        void showEWalletAmt(String data);

        /**
         * 消费金额
         * @param data
         */
        void showPosAmt(String data);

    }

    interface Presenter extends IPresenter<View> {
        void reqQueryOilDetail();
        void callPrint();
    }
}
